trials and tribulations - French English Dictionary